excellence in competition badge - İspanyolca İngilizce Sözlük